package Empleados;

import java.awt.Rectangle;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JDialog;
import javax.swing.JTabbedPane;

import presentacion.cv.DatosPersonales;

import com.swtdesigner.SwingResourceManager;

import Pantallas.PanelEmpleado;

public class DatosEmpleado extends JDialog {

	private JTabbedPane tabbedPane;
	/**
	 * Launch the application
	 * @param args
	 */
	public static void main(String args[]) {
		try {
			DatosEmpleado dialog = new DatosEmpleado(0);
			dialog.addWindowListener(new WindowAdapter() {
				public void windowClosing(WindowEvent e) {
					System.exit(0);
				}
			});
			dialog.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Create the dialog
	 */
	public DatosEmpleado(int opcion) {
		super();
		setResizable(false);
		setIconImage(SwingResourceManager.getImage(DatosEmpleado.class, "/Iconos/Community Help-000.png"));
		setTitle("Datos de Empleados");
		getContentPane().setLayout(null);
		this.setSize(820, 730);
		
		if (opcion==1)//nuevo
		{
			//debe buscar el candidato para sacarle los datos personales
			ConsultarCandidato cc=new ConsultarCandidato(1);
			cc.setVisible(true);
			//cc.getCandidato()
		}	
		/*else
		 * ya vino desde el consultar anterior y trae los datos de un empleado
		 */

		tabbedPane = new JTabbedPane();
		tabbedPane.setAutoscrolls(true);
		tabbedPane.setBounds(new Rectangle(0, 0, 810, 710));
		tabbedPane.addTab("Datos Laborales", new PanelEmpleado());
		tabbedPane.addTab("Datos Personales", new DatosPersonales(null));		
		//se tienen que cargar los datos personales de la base de datos, ya sea porque es una consulta
		//o porque se trata de registrar un nuevo empleado, los levantara de la tabla de postulantes.
		getContentPane().add(tabbedPane);
		//
	}

}
